home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-07-28 | 9.5 KB | 244 lines | [TEXT/MPS ] |
- /*
- File: DebuggingMenus.r
-
- Copyright: © 1991-1994 by Apple Computer, Inc.
- All rights reserved.
-
- Part of the AOCE Sample SMSAM Package. Consult the license
- which came with this software for your specific legal rights.
-
- */
-
-
-
- #define SystemSevenOrLater 1
- #include "Types.r"
- #include "SysTypes.r"
-
- #include "BovineConstants.h"
-
- #define AllItems 0b1111111111111111111111111111111 /* 31 flags */
- #define NoItems 0b0000000000000000000000000000000
- #define MenuItem1 0b0000000000000000000000000000001
- #define MenuItem2 0b0000000000000000000000000000010
- #define MenuItem3 0b0000000000000000000000000000100
- #define MenuItem4 0b0000000000000000000000000001000
- #define MenuItem5 0b0000000000000000000000000010000
- #define MenuItem6 0b0000000000000000000000000100000
- #define MenuItem7 0b0000000000000000000000001000000
- #define MenuItem8 0b0000000000000000000000010000000
- #define MenuItem9 0b0000000000000000000000100000000
- #define MenuItem10 0b0000000000000000000001000000000
- #define MenuItem11 0b0000000000000000000010000000000
- #define MenuItem12 0b0000000000000000000100000000000
-
- /***********************************|****************************************/
-
- resource 'MENU' (kGatewayMenu, preload) {
- kGatewayMenu, textMenuProc,
- AllItems & ~MenuItem7,
- enabled, "Gateway",
- {
- "2020∞Connector Gateway", noicon, nokey, nomark, plain;
- "2020∞HFS Gateway", noicon, nokey, nomark, plain;
- "HFS∞Connector Gateway", noicon, nokey, nomark, plain;
- "ATS∞HFS Gateway", noicon, nokey, nomark, plain;
- "HFS∞Pager Gateway", noicon, nokey, nomark, plain;
- "HFS∞HFS Gateway", noicon, nokey, nomark, plain;
- "-", noicon, nokey, nomark, plain;
- "Autostart as 2020∞Connector gateway", noicon, nokey, nomark, plain;
- "-", noicon, nokey, nomark, plain;
- "Force Connector to connect", noicon, nokey, nomark, plain;
- "Reenumerate last 2020 letter", noicon, nokey, nomark, plain;
- "Reenumerate all 2020 letters", noicon, nokey, nomark, plain;
- "Force ATS to connect", noicon, nokey, nomark, plain;
- "Describe gateway status", noicon, nokey, nomark, plain;
- "Show thread status", noicon, nokey, nomark, plain;
- }
- };
-
- /***********************************|****************************************/
-
- resource 'MENU' (kConfigMenu, preload) {
- kConfigMenu, textMenuProc,
- AllItems & ~MenuItem3,
- enabled, "Config",
- {
- "Show config", noicon, nokey, nomark, plain;
- "Show status", noicon, nokey, nomark, plain;
- "-", noicon, nokey, nomark, plain;
- "Set Config Item", noicon, nokey, nomark, plain;
- }
- };
-
- /***********************************|****************************************/
-
- resource 'MENU' (kKeithMenu, preload) {
- kKeithMenu, textMenuProc,
- AllItems,
- enabled, "Keith",
- {
- "T2020Letter: show all calls", noicon, nokey, nomark, plain;
- "T2020HGwy: show all calls", noicon, nokey, nomark, plain;
- "Show long letters", noicon, nokey, nomark, plain;
- "Show long recipients", noicon, nokey, nomark, plain;
- "TCCL: Only run CCL #0", noicon, nokey, nomark, plain;
-
- /* 6 */
- "TCCL: Pause all ccl engines", noicon, nokey, nomark, plain;
- "Show CCL execution", noicon, nokey, nomark, plain;
- "Show FT callback params", noicon, nokey, nomark, plain;
- "Show CCL 'Debug' statements", noicon, nokey, nomark, plain;
- "Show letters in MailGateway", noicon, nokey, nomark, plain;
- /* 11 */
- "Show Connector Out Address Logic", noicon, nokey, nomark, plain;
- "Show AppleSingle (encl)", noicon, nokey, nomark, plain;
- "Don't mark 2020 recipients", noicon, nokey, nomark, plain;
- "Ignore recipient done status", noicon, nokey, nomark, plain;
- "T2020Recipient: show all calls", noicon, nokey, nomark, plain;
- /* 16 */
- "Run CCL at TVMSafeMode", noicon, nokey, nomark, plain;
- "Extensive CCL debugging", noicon, nokey, nomark, plain;
- "Show ATS Transaction stuff", noicon, nokey, nomark, plain;
- "ATS-List all items in inbox", noicon, nokey, nomark, plain;
- "ATS-Don't send/receive enclosures", noicon, nokey, nomark, plain;
-
- /* 21 */
- "CHGwy-Reconnect often", noicon, nokey, nomark, plain;
- "2020Letter: Always set segmentID=0", noicon, nokey, nomark, plain;
- "Frequent debug log flushes", noicon, nokey, nomark, plain;
- "Delete old log files", noicon, nokey, nomark, plain;
- "T2020HGwy: delete letters immediately", noicon, nokey, nomark, plain;
- }
- };
-
- /***********************************|****************************************/
-
- resource 'MENU' (kSteveMenu, preload) {
- kSteveMenu, textMenuProc,
- AllItems,
- enabled, "Steve",
- {
- "Don't Decompress packages", noicon, nokey, nomark, plain;
- "Don't Compress packages", noicon, nokey, nomark, plain;
- "Show StatusMonitor Info", noicon, nokey, nomark, plain;
- "Frequent StatusMonitor updates", noicon, nokey, nomark, plain;
- "Write bundles to disk", noicon, nokey, nomark, plain;
-
- "Show AppleEvents", noicon, nokey, nomark, plain;
- "Delete RecipientStatusDB", noicon, nokey, nomark, plain;
- "Show Ack Stuff", noicon, nokey, nomark, plain;
- "OCEHgwy immediately acks recipients", noicon, nokey, nomark, plain;
- "ConnHgwy immediately acks recipients", noicon, nokey, nomark, plain;
-
- "ConnHgwy: Show all calls", noicon, nokey, nomark, plain;
- "InBndlProcessor: Show all calls", noicon, nokey, nomark, plain;
- "OutBndlProcessor: Show all calls", noicon, nokey, nomark, plain;
- "ConnLetter: Show all calls", noicon, nokey, nomark, plain;
- "OutBndl: Immediately submit bundles", noicon, nokey, nomark, plain;
-
- "Show CTB protocol", noicon, nokey, nomark, plain;
- "Show TTY protocol", noicon, nokey, nomark, plain;
- "Show virtual file stuff", noicon, nokey, nomark, plain;
- "Show CTB Status calls", noicon, nokey, nomark, plain;
- "ConnHGwy ccl does not support removes", noicon, nokey, nomark, plain;
-
- "Show Squeeze Stuff", noicon, nokey, nomark, plain;
- }
- };
-
- /***********************************|****************************************/
-
- resource 'MENU' (kChrisMenu, preload)
- {
- kChrisMenu, textMenuProc, AllItems, enabled, "Chris",
- {
- "Full tuple key describe", noicon, nokey, nomark, plain;
- "Full tuple buffer describe", noicon, nokey, nomark, plain;
- "Full tuple database describe", noicon, nokey, nomark, plain;
- "Tuple describe in SetConfig", noicon, nokey, nomark, plain;
- "B•Tree describe after error", noicon, nokey, nomark, plain;
- "Don’t unmangle proc names", noicon, nokey, nomark, plain;
- "Do frequent OCEObjects validity checks", noicon, nokey, nomark, plain;
- "Report memory changed in Main thread", noicon, nokey, nomark, plain;
- "Heap Object Tagging", noicon, nokey, nomark, plain;
- "Call Debugger on Alloc/Dealloc error", noicon, nokey, nomark, plain;
- "Call Debugger on Failure", noicon, nokey, nomark, plain;
- "-", noicon, nokey, nomark, plain;
- "HFS Database test", noicon, nokey, nomark, plain;
- "RAM Database test", noicon, nokey, nomark, plain;
- "B•Tree Database test", noicon, nokey, nomark, plain;
- "Disk log test", noicon, nokey, nomark, plain;
- "Dump Disk log", noicon, nokey, nomark, plain;
- "CBuffer test", noicon, nokey, nomark, plain;
- "All OCEObjects tests", noicon, nokey, nomark, plain;
- "FileOfFiles tests", noicon, nokey, nomark, plain;
- "Compress test", noicon, nokey, nomark, plain;
- "Decompress test", noicon, nokey, nomark, plain;
- "VirtualFile tests", noicon, nokey, nomark, plain;
- "View current heap", noicon, "H", nomark, plain;
- "View archived heap…", noicon, "V", nomark, plain;
- "Archive current heap…", noicon, "A", nomark, plain;
- "Compare current heap with archive…", noicon, "C", nomark, plain;
- }
- };
-
- /***********************************|****************************************/
-
- resource 'MENU' (kAddressesMenu, preload) {
- kAddressesMenu, textMenuProc,
- AllItems & ~MenuItem8,
- enabled, "Addresses",
- {
- "Out 1=Allow recipient name in address", noicon, nokey, nomark, plain;
- "Out 2=Allow path.path.path in address", noicon, nokey, nomark, plain;
- "Out 3=Allow @$dNode in address", noicon, nokey, nomark, plain;
- "Out 4=na", noicon, nokey, nomark, plain;
- "Out 5=na", noicon, nokey, nomark, plain;
- "Out 6=na ", noicon, nokey, nomark, plain;
- "Out 7=na", noicon, nokey, nomark, plain;
- "-", noicon, nokey, nomark, plain;
- "In 1=userName:P1:P2@x#", noicon, nokey, nomark, plain;
- "In 2=userName:$dNode@x#", noicon, nokey, nomark, plain;
- "In 3=userName@X#", noicon, nokey, nomark, plain;
- "In 4=$cid.cid:P1:P2@x#", noicon, nokey, nomark, plain;
- "In 5=$cid.cid:$dNode@x#", noicon, nokey, nomark, plain;
- "In 6=$cid.cid@x#", noicon, nokey, nomark, plain;
- }
- };
-
- /***********************************|****************************************/
-
- resource 'DLOG' (1000) {
- {36, 30, 323, 476}, dBoxProc, visible, noGoAway, 0x0, 1000, "", alertPositionMainScreen
- };
-
- resource 'DITL' (1000) {
- { {261, 340, 281, 440}, Button { enabled, "Set Value" },
- {261, 232, 281, 332}, Button { enabled, "Delete Tuple" },
- {261, 124, 281, 224}, Button { enabled, "Cancel" },
-
- { 32, 20, 78, 438}, EditText { enabled, "" },
- {116, 20, 162, 438}, EditText { enabled, "" },
-
- {180, 20, 198, 217}, RadioButton { enabled, "Pascal string" },
- {200, 20, 218, 217}, RadioButton { enabled, "C String" },
- {220, 20, 238, 217}, RadioButton { enabled, "RString" },
- {240, 20, 258, 217}, RadioButton { enabled, "Boolean" },
- {180, 232, 198, 429}, RadioButton { enabled, "Longint (4 bytes)" },
- {200, 232, 218, 429}, RadioButton { enabled, "Short (2 bytes)" },
- {220, 232, 238, 429}, RadioButton { enabled, "Raw Data" },
-
- { 8, 16, 24, 156}, StaticText { disabled, "Attribute Key" },
- { 92, 16, 108, 156}, StaticText { disabled, "Attribute Value" },
- }
- };
-
- /***********************************|****************************************/
-
- #ifndef THINK_Rez
- include "BovineAboutBox.rsrc" not 'ckid';
- #endif
-
- /***********************************|****************************************/
-